package mvc.models.proxys
{
	import app.mvc.model.VO.UIObjectVO;
	import app.mvc.view.components.uiControls.UIObject;
	
	import org.puremvc.as3.interfaces.IProxy;
	import org.puremvc.as3.patterns.proxy.Proxy;
	
	/**
	 * 只是用来操作全局数据DATA，不操作显示面板
	 * @author xiling
	 */
	public class EditorDataProxy extends Proxy implements IProxy
	{
		public static const NAME:String = "EditorData";
		
		private static var _instance:EditorDataProxy;
		public function EditorDataProxy(proxyName:String=null, data:Object=null)
		{
			super(proxyName, data);
		}
		
		public static function getInstance():EditorDataProxy
		{
			if(!_instance)
				_instance = new EditorDataProxy(NAME);
			return _instance;
		}
		
		/**
		 * 移动复数控件
		 * @param $uids
		 * @param $changeX		变化的X
		 * @param $changeY		变化的Y
		 */
		public function moveObjects($uids:Array,$changeX:int,$changeY:int):void
		{
			
		}
		
		public function addObject($vo:UIObjectVO):void
		{
			
		}
		
		public function removeObject($uid:String):void
		{
			
		}
		
		public function clearObjects():void
		{
			
		}
	}
}